dimethyl itaconate - English Synonyms Dictionary